package com.xiaolun.runtime;

public class Demo01 {
	public static void main(String[] args) {
		long maxMemory = Runtime.getRuntime().maxMemory();//返回 Java 虚拟机试图使用的最大内存量。
		long totalMemory = Runtime.getRuntime().totalMemory();//返回 Java 虚拟机中的内存总量。
		/**
		 * -Xmx 最大分配内存，默认为物理内存的1/4 16G/4 = 4G
		 * -Xms 设置初始化分配大小,默认为物理内存的 1/64（
		 * 类似于出厂空调的初始化温度配置）
		 */
		//MAX_MEMORY = 3787980800（字节）、3612.5MB
		System.out.println("-Xmx:MAX_MEMORY = " + maxMemory + "（字节）、" + (maxMemory / (double) 1024 / 1024) + "MB");
		//Init_MEMORY = 255328256（字节）、243.5MB
		System.out.println("-Xms：Init_MEMORY = " + totalMemory + "（字节）、" + (totalMemory / (double) 1024 / 1024) + "MB");
	}
}
